Big Huge Thesaurus

large-flowering magnolia

noun